home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / emerald / emrldsys.lha / Language / Compiler / system.h < prev    next >
C/C++ Source or Header  |  1990-08-16  |  627b  |  32 lines

  1. /*
  2.  * @(#)system.h    1.2  3/18/87
  3.  */
  4. #ifndef system_h
  5. #define system_h
  6. #ifndef NULL
  7. #include <stdio.h>
  8. #endif
  9. #define Free(N) if ((int) (N) > 0x200) free((char *)(N));
  10.  
  11. #define DONTTESTALLOC
  12. #ifdef DONTTESTALLOC
  13. extern char *malloc(/* nBytes */);
  14. /* unsigned int nBytes; */
  15.  
  16. extern char *calloc(/* nElements, nBytes */);
  17. /* unsigned int nElement, nBytes; */
  18. #else
  19. extern int fmalloc(), fcalloc();
  20. #define malloc(N) ((char *) fmalloc(N))
  21. #define calloc(N, M) ((char *) fcalloc((N) * (M))
  22. #endif
  23.  
  24. extern char *strcat(), *strcpy();
  25.  
  26. extern int atoi();
  27. extern double atof();
  28.  
  29. extern int exit(/* status */);
  30. /* int status; */
  31. #endif
  32.